Skip to content

chore(release): add release preparation flow#4

Merged
samzong merged 1 commit into
mainfrom
chore/release-prep-flow
Jun 29, 2026
Merged

chore(release): add release preparation flow#4
samzong merged 1 commit into
mainfrom
chore/release-prep-flow

Conversation

@samzong

@samzong samzong commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

Add a maintainer release preparation flow for kitup:

  • Switch the root Makefile to a default help view with release prep targets.
  • Add scripts/prepare-release.mjs for branch creation, version bumping, checks, and signed release-prep commits.
  • Document the manual PR and post-merge tag flow in docs/RELEASE.md, CONTRIBUTING.md, and .agents/skills/kitup-release/SKILL.md.
  • Extend release automation and smoke checks to cover the Go Cobra module.

Scope Check

  • Stays within the v0.1 bundled-skill installer boundary.
  • Does not add marketplace, registry, remote install, script execution, GUI, MCP server, or agent runtime behavior.
  • No observable installer behavior changed, so no golden cases were added.
  • No spec/hosts.json changes, so host constants were not regenerated.

Verification

  • make check
  • make help
  • node scripts/prepare-release.mjs patch --dry-run
  • node scripts/prepare-release.mjs minor --dry-run
  • node scripts/prepare-release.mjs major --dry-run
  • sh -n scripts/smoke-release.sh
  • git diff HEAD~1..HEAD --check
  • Pre-ship committed diff scan: 0 MUST-FIX findings

Signed-off-by: samzong <samzong.lu@gmail.com>
@samzong samzong merged commit 9ef0f32 into main Jun 29, 2026
2 checks passed
@samzong samzong deleted the chore/release-prep-flow branch July 1, 2026 07:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant